/* Write your styles */
a:focus {
    outline: none;
}
a,a:hover{
    color:#010101;
}

.am-g {
    margin: 0 auto;
    width: 100%;
}
.am-g-fixed {
    max-width: 1280px;
}
.pannel-left{
    border-right: 1px solid #959595;
    width: 13.828%;
    padding: 0 !important;
}
.left-blank{
    height: 449px;
    background-color: #bfbfbf;
}
.left-bottom{
    height: 83px;
    background-color: #a40000;
}
.menu{
    border-bottom: 1px solid #939391;
    /*height: 62px;*/
    padding-top: 23px;
}
.logo{
    height: 352px;
}
.pannel-right{
    background: #e6e6e6;
    width: 86.172%;
    float: right;
}
.navbar{
    width: 90%;
    padding-left: 10px;
}
.am-nav-pills > li + li{
    margin-left: 0;
}
.navbar > li{
    background: url("../images/nav.jpg") no-repeat right center;
    padding-right: 1px;
    /*padding-bottom: 12px;*/
}
.navbar > li:last-child{
    background: none;
}
.navbar > li > a,.am-dropdown-content > li >a{
    color: #4f4f4f;
    padding: 7px;
    font-size: 15px;
}
.navbar > li.am-active > a, .navbar > li.am-active > a:focus, .navbar > li.am-active > a:hover{
    background-color: #a40000;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    cursor: pointer;
}
.navbar .am-dropdown .am-dropdown-content{
    margin-top: 0;
}
.am-dropdown-content::after, .am-dropdown-content::before{
    top: 0;
    border: none;
}
.am-dropdown-content > li.am-active > a, .am-dropdown-content > li.am-active > a:focus, .am-dropdown-content > li.am-active > a:hover{
    background-color: #a40000;
    border-radius: 0px;
    cursor: pointer;
}
.navbar > li > a:focus, .navbar > li > a:hover{
    background-color: #a40000;
    color: #ffffff;
    cursor: pointer;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
}
ul.am-dropdown-content > li > a:focus, ul.am-dropdown-content > li > a:hover{
    background-color: #a40000;
    color: #ffffff;
    cursor: pointer;
}
.banner{
    margin-top: 12px;
    /*width: 810px;*/
    background-color: #bfbfbf;
    height: 277px;
    margin-left: 10px;
}
#banner-img .am-control-nav li a.am-active{
    width: 19px;
    height: 19px;
    background: url("../images/bannerdothover.png") no-repeat;
    line-height: 8px;
}
#banner-img .am-control-nav li a{
    width: 12px;
    height: 12px;
    background: url("../images/bannerdot.png") no-repeat;
}
#banner-img img{
    width: 810px;
    height: 277px;
}
.banner-info{
    position:absolute;
    width: 550px;
    z-indent:2;
    left:0;
    bottom: 15px;
    color: #ffffff;
    background-color: rgba(142,138,135,0.6);
    padding: 2px 30px;
    /*filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;*/
}
.banner-info p{
    margin: 0;
}
.banner-info .banner-title{
    font-size: 18px;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .banner-info{
        background-color:#000000;
        filter:Alpha(opacity=50);
        position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
    .banner-info p{
        position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    }
}

.right-container, #banner-img{
    width: 810px;
}
.right-container{
    height: 177px;
    overflow: hidden;
}
.am-direction-nav{
    display: none;
}
.am-slider-default .am-control-nav{
    text-align: left;
    bottom: -23px;
}
.news{
    margin-top: 28px;
    padding-left: 10px;
}

.news-title{
    padding-bottom: 2px !important;
    border-bottom: 1px solid #434343;
    text-indent: 6px;
    margin: 0;
}
.news-title .news-tab{
    color: #333333;
    font-size: 16px;
    padding: 2px 6px;
}
.tab-more{
    margin-top: 8px;
    border-bottom: 1px solid #434343;
}
.more{
    float: right;
    text-align: right;
    cursor: pointer;
}
.more > a, .more > a{
    padding: 0;
    margin: 0;
    color: #333333;
    border-radius: 3px;
    padding: 0;
}
.more > a:focus,.more > a:hover{
    color: #333333;
    background-color: inherit;
    cursor: pointer;
    border-color: transparent;
}
.news-title > li.am-active > a, .news-title > li.am-active > a:focus, .news-title > li.am-active > a:hover{
    background-color: #a40000;
    color: #ffffff;
    border-radius: 3px;
    margin-bottom: 0;
}

.news-title > li > a:focus, .news-title > li > a:hover{
    background-color: #a40000;
    color: #ffffff;
    cursor: pointer;
    border-radius: 3px;
}
.news-title > li{
    margin: 0;
}
.blocker-content{
    width: 50%;
    padding-top: 15px;
}
.blocker-content>img{
    width:389px;
    height: 109px;
}
.news-lists{
    list-style: none;
    font-size: 12px;
    color: #333333;
    margin: 0;
}
.news-lists > li{
    line-height: 28px;
    text-indent: 8px;
}
.news-lists > li > a{
    color: #333333;
}
.news-lists > li > span{
    float: right;
    padding-right: 12px;
}
.news-lists li a:hover{text-decoration:underline;}
.notice{
    padding-left: 10px;
}
.nopadding{
    padding: 0px;
}
.content-notice{
    width: 50%;
}
.link{
    height: 61px;
    background-color: #a40000;
}
.am-g-collapse .bottom{
    margin-top: 7px;
    border-top: 1px solid #959595;
    height: 83px;
}
.copyright{
    padding: 8px 15px;
    font-size: 12px;
}
.copyright > p{
    margin: 3px;
}
.copyright .copyright-link{
    padding: 0 10px;
    color: #333333;
}
.copyright .left-range{
    margin-left: 26%;
}
.link-block{
    padding: 12px 20px;
}
.link-block > li{
    border-radius: 6px;
    border: 1px solid #ffffff;
    margin-right: 18px;
}
.link-block > li > a, .link-block > li > a:hover{
    border-radius: 6px;
    padding: 0.3em 1.5em;
}
.link-block > li.am-active > a, .link-block > li.am-active > a:focus, .link-block > li.am-active > a:hover{
    border-radius: 6px;
    background-color: #a40000;
    color: #ffffff;
    cursor: pointer;
}
.am-tabs-bd{
    border: none;
}

.list-title{
    margin-top: 12px;
    background-color: #bfbfbf;
    height: 84px;
    margin-left: 10px;
    font-size: 30px;
    color: #ffffff;
    font-weight: bold;
}
.tit{
    font-size: 76px;
    line-height: 60px;
    font-weight: bold;
    color: #ffffff;
    margin-left: -5px;
}
.red-tit{
    font-size: 30px;
    line-height: 60px;
    font-weight: bold;
    color: #a40001;
    padding-left: 10px;
}
.list-con{
    height: 575px;
    width: 840px;
    margin-left: 10px;
}
.list-left{
    width: 518px;
    height: 100%;
    float: left;
    background-color: #ffffff;
}
.list-left > .list-news{
    font-size: 14px;
    padding: 15px;
}
.list-left > .list-news > li{
    border-bottom: 1px dotted #010101;
    border-top: none;
    margin-bottom: 0;
}
.list-left > .list-news > li > .list-time{
   padding: 8px;
}
.list-left > .list-news > li > a{
    font-size: 14px;
    color: #010101;
    padding: 8px;
}
.list-left .am-pagination{
    padding-right: 30px;
}
.list-right{
    width: 319px;
    height: 100%;
    float: left;
}
.list-left > .am-pagination > li > a, .am-pagination > li > span{
    padding: 0.2em 0.5em;
}

.am-g.am-g-collapse .list-r-news{
    width: 240px;
    height: 504px;
    margin-left: 15px;
    border: 1px solid #010101;
}
.list-r-news .am-thumbnail-caption{
    padding: 0px;
    font-size: 14px;
    padding: 2px 15px;
}
.list-r-news .am-thumbnail{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.list-t-icon{
    color: #b40001;
    font-weight: bold;
    font-size: 18px;
    padding: 3px;
    margin-left: 10px;
    border-bottom: 1px solid #966926;
    margin-bottom: 10px;
}
.list-r-bread{
    padding: 25px 15px 8px;
    margin: 0 auto;
}
.list-r-bread >li >a, .list-r-bread > .am-active{
    color: #010101;
}
.am-breadcrumb > li + li::before,.am-breadcrumb > li + li::before{
    color: #010101;
    content: "»";
    padding: 0 6px;
}
.am-breadcrumb > .am-active{
    color: #010101;
}
.am-breadcrumb{margin: 0;padding: 15px 18px 5px;}
.list-r-tit{
    color: #966926;
    padding: 0 5px;
}

.list-content-title{
    height: 45px;
    background-color: #bfbfbf;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 12px;
    line-height: 46px;
    padding-left: 12px;
}
.list-content-title .am-breadcrumb{
    padding: 0;
    font-size: 12px;
    margin: 0;
}
.content{
    padding-left: 10px;
    width: 810px;
    height: 675px;
}
.am-article-hd{
    padding: 15px 20px 0px;
    text-align: center;
    font-size: 16px;
    border-bottom: 1px solid #a40000;
}
.am-article-title{
    font-size: 18px;
    font-weight: bold;
}
.am-article-bd{
    background: none;
    padding: 10px 15px;
}
.content-prev-next{
    padding: 20px;
    color: #66656b;
}
.content-prev-next > p,.content-prev-next > p >a{
    margin: 0;
    color: #66656b;
}